permanent pacemaker - German English Dictionary